function guardarPersonaEstudiante(){
    parametros = "";
    identificacion = $("#identificacion").attr("value");
    nombre = $("#nombreCompleto").attr("value");
    fecha = $("#fechaNacimiento").attr("value");
    telHabitacion = $("#telHabitacion").attr("value");
    telOficina = $("#telOficina").attr("value");
    telCelular = $("#telCelular").attr("value");
    correo = $("#correo").attr("value");
    direccion = $("#direccion").attr("value");
    if(identificacion != "" && valEmail(correo) && validarFecha(fecha)){
        parametros += "identificacion=" + identificacion;
        parametros += "&nombreCompleto=" + nombre;
        parametros += "&fechaNacimiento=" + fecha;
        parametros += "&telHabitacion=" + telHabitacion;
        parametros += "&telOficina=" + telOficina;
        parametros += "&telCelular=" + telCelular;
        parametros += "&correo=" + correo;
        parametros += "&direccion=" + direccion;
        parametros += "&accion=agregarEstudiante";
        $.ajax({
            async:true,
            type:"POST",
            dataType:"html",
            contentType:"application/x-www-form-urlencoded",
            url:"../servicioPersona",
            data:parametros,
            beforeSend:function(){
                $("#resultado").html('<img src="../img/ajax-loader.gif">');
            },
            success:function(datos){
                jAlert("Agregado Correctamente.","Alerta");
                $("#resultado").html("");
                $("#formPersona").each (function(){
                    this.reset();
                });
            },
            timeout:4000,
            error:function(){
                jAlert("Imposible Agregar.","Alerta");
                $("#resultado").html("");
            }
        });
    }
    else{
        alert("Datos Incorrectos");
    }
}

function guardarPersonaFuncionario(){
    parametros = "";
    identificacion = $("#identificacion").attr("value");
    nombre = $("#nombreCompleto").attr("value");
    fecha = $("#fechaNacimiento").attr("value");
    telHabitacion = $("#telHabitacion").attr("value");
    telOficina = $("#telOficina").attr("value");
    telCelular = $("#telCelular").attr("value");
    correo = $("#correo").attr("value");
    direccion = $("#direccion").attr("value");
    if(identificacion != "" && valEmail(correo) && validarFecha(fecha)){
        parametros += "identificacion=" + identificacion;
        parametros += "&nombreCompleto=" + nombre;
        parametros += "&fechaNacimiento=" + fecha;
        parametros += "&telHabitacion=" + telHabitacion;
        parametros += "&telOficina=" + telOficina;
        parametros += "&telCelular=" + telCelular;
        parametros += "&correo=" + correo;
        parametros += "&direccion=" + direccion;
        parametros += "&accion=agregarFuncionario";
        $.ajax({
            async:true,
            type:"POST",
            dataType:"html",
            contentType:"application/x-www-form-urlencoded",
            url:"../servicioPersona",
            data:parametros,
            beforeSend:function(){
                $("#resultado").html('<img src="../img/ajax-loader.gif">');
            },
            success:function(datos){
                jAlert("Agregado Correctamente.","Alerta");
                $("#resultado").html("");
                $("#formPersona").each (function(){
                    this.reset();
                });
            },
            timeout:4000,
            error:function(){
                jAlert("Imposible Agregar.","Alerta");
                $("#resultado").html("");
            }
        });
    }
    else{
        alert("Datos Incorrectos");
    }
}

function modificarPersona(){
    parametros = "";
    identificacion = $("#identificacion").attr("value").split("-")[0];
    nombre = $("#nombreCompleto").attr("value");
    fecha = $("#fechaNacimiento").attr("value");
    telHabitacion = $("#telHabitacion").attr("value");
    telOficina = $("#telOficina").attr("value");
    telCelular = $("#telCelular").attr("value");
    correo = $("#correo").attr("value");
    direccion = $("#direccion").attr("value");
    if(identificacion != "" && valEmail(correo) && validarFecha(fecha)){
        parametros += "identificacion=" + identificacion;
        parametros += "&nombreCompleto=" + nombre;
        parametros += "&fechaNacimiento=" + fecha;
        parametros += "&telHabitacion=" + telHabitacion;
        parametros += "&telOficina=" + telOficina;
        parametros += "&telCelular=" + telCelular;
        parametros += "&correo=" + correo;
        parametros += "&direccion=" + direccion;
        parametros += "&accion=modificarPersona";
        $.ajax({
            async:true,
            type:"POST",
            dataType:"html",
            contentType:"application/x-www-form-urlencoded",
            url:"../servicioPersona",
            data:parametros,
            beforeSend:function(){
                $("#resultado").html('<img src="../img/ajax-loader.gif">');
            },
            success:function(datos){
                jAlert("Modificado Correctamente.","Alerta");
                $("#resultado").html("");
                window.location.reload();
            },
            timeout:4000,
            error:function(){
                jAlert("Imposible Modificar.","Alerta");
                $("#resultado").html("");
            }
        });
    }
}


function buscarPersona(){
    parametros = "";
    identificacion = $("#identificacion").attr("value").split("-")[0];
    if(identificacion != "Seleccione..." ){
        parametros += "identificacion=" + identificacion;
        parametros += "&accion=buscarPersona"
        $.ajax({
            async:true,
            type:"POST",
            dataType:"html",
            contentType:"application/x-www-form-urlencoded",
            url:"../servicioPersona",
            data:parametros,
            beforeSend:function(){
                $("#resultado").html('<img src="../img/ajax-loader.gif">');
            },
            success:function(datos){
                $("#resultado").html(datos);
            },
            timeout:4000,
            error:function(datos){
                $("#resultado").html(datos);
            }
        });
    }else{
        $("#resultado").html("");
    }
}

function cargarPersona(){
    parametros = "";
    identificacion = $("#identificacion").attr("value").split("-")[0];
    if(identificacion != "" ){
        parametros += "identificacion=" + identificacion;
        parametros += "&accion=cargarPersona";
        $.ajax({
            async:true,
            type:"POST",
            dataType:"html",
            contentType:"application/x-www-form-urlencoded",
            url:"../servicioPersona",
            data:parametros,
            beforeSend:function(){
                $("#resultado").html('<img src="../img/ajax-loader.gif">');
            },
            success:function(datos){
                $("#resultado").html(datos);
            },
            timeout:4000,
            error:function(datos){
                $("#resultado").html(datos);
            }
        });
    }
}

function eliminarPersona(){
    jConfirm("Esta seguro que desea eliminar los datos?","Alerta",function(r){
        if(r){
            parametros = "";
            identificacion = $("#identificacion").attr("value").split("-")[0];
            if(identificacion != "" ){
                parametros += "identificacion=" + identificacion + "&accion=eliminarPersona";
                $.ajax({
                    async:true,
                    type:"POST",
                    dataType:"html",
                    contentType:"application/x-www-form-urlencoded",
                    url:"../servicioPersona",
                    data:parametros,
                    beforeSend:function(){
                        $("#resultado").html('<img src="../img/ajax-loader.gif">');
                    },
                    success:function(datos){
                        jAlert("Eliminado Correctamente.","Alerta");
                        $("#resultado").html("");
                        window.location.reload();
                    },
                    timeout:4000,
                    error:function(){
                        jAlert("Imposible Eliminar.","Alerta");
                        $("#resultado").html("");
                    }
                });
            }
        }
        else{
            
        }
    });
}

function listarPersonas(tipo){
    $.ajax({
        async:true,
        type:"POST",
        dataType:"html",
        contentType:"application/x-www-form-urlencoded",
        url:"../servicioPersona",
        data:"accion=listarPersona&tipo=" + tipo,
        beforeSend:function(){
            $("#resultado").html('<img src="../img/ajax-loader.gif">');
        },
        success:function(datos){
            $("#resultado").html(datos);
        },
        timeout:4000,
        error:function(datos){
            $("#resultado").html(datos);
        }
    });
}

function borrarDatos(){
    var input = document.getElementsByTagName("input");
    for(i = 0; i < input.length; i++){
        if(input[i].type == "text"){
            input[i].value = "";
        }
    }
    var textarea = document.getElementsByTagName("textarea");
    for(i = 0; i < textarea.length; i++){
        textarea[i].value = "";
    }
    document.getElementById("identificacion").focus();
}


function valEmail(valor){     
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
    if(!re.exec(valor)){         
        return false;     
    }else{
        return true;     
    }
}


